package com.gsafety.wellsfort.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Builder
public class StudentWorkFinishRecordVO {
    @ApiModelProperty(value = "序号Id")
    private Integer id;
    @ApiModelProperty(value = "作业发布记录ID")
    private Integer workPublishId;

    @ApiModelProperty(value = "作业ID")
    private Integer workId;

    @ApiModelProperty(value = "作业标题")
    private String workTitle;

    @ApiModelProperty(value = "学生Id")
    private Integer studentId;
    @ApiModelProperty(value = "班级Id")
    private Integer classId;

    @ApiModelProperty(value = "课程ID")
    private Integer courseId;
    @ApiModelProperty(value = "课时ID")
    private Integer lessionPeriodId;
    @ApiModelProperty(value = "是否完成")
    private Integer finishState;
    @ApiModelProperty(value = "分数")
    private BigDecimal score;
    @ApiModelProperty(value = "是否及格")
    private Integer isPassed;

    @ApiModelProperty(value = "及格分数")
    private BigDecimal passingScore;
    @ApiModelProperty(value = "总分数")
    private BigDecimal totalScore;

    @ApiModelProperty(value = "学生名称")
    private String studentName;
    @ApiModelProperty(value = "班级名称")
    private String className;
    @ApiModelProperty(value = "是否及格文本表示")
    private String isPassedText;

}
